const express = require('express');
const fs = require('fs')
const app = express()
const template = require('art-template')
app.get('/', (req, res) => {
    //1.获取页面模板
    const templateStr = fs.readFileSync('./index.html', 'utf-8')//得到的默认是字符串
    //如果不设置第二个参数得到的不是字符串而二进制数据
    console.log(templateStr) 
    //2.获取数据
    const data = JSON.parse(fs.readFileSync('./data.json', 'utf-8'))//得到的默认是字符串
    console.log(data)
    //3.渲染 数据+ 模板 = 结果
    const html = template.render(templateStr, data)
    //4.把渲染结果发送给客户端
    res.send(html)
})

app.listen('3000', () => console.log('running...'))